class Stack {
    constructor() {
        this.items = []
    }
    // 进栈
    push(ele) {
        this.items.push(ele)
    }
    // 出栈
    pop() {
        return this.items.pop()
    }
    // 栈顶元素
    peek() {
        return this.items[this.size() - 1]
    }
    // 栈的长度
    size() {
        return this.items.length
    }
    // 栈是否为空
    isEmpty() {
        return this.size() === 0
    }
}

export default Stack